Canonicalize github urls for the resolver
authorAlex Crichton <alex@alexcrichton.com>
Sat, 5 Jul 2014 23:44:55 +0000 (16:44 -0700)
committerAlex Crichton <alex@alexcrichton.com>
Sat, 5 Jul 2014 23:46:18 +0000 (16:46 -0700)
commit2ae6c499f44c35b385d29b098e89797e05534656
tree8890399afa58d2d15c69e151147368ce49670492
parentf13a36cb5a1615486766e8161cbddd8491e97ab8
Canonicalize github urls for the resolver

In addition to canonicalizing checkout locations, this canonicalizes packages
for the resolver. This allows two dependencies with slightly different urls
pointing to the same repository to resolve to the same location and package.

Closes #104
src/cargo/core/source.rs
src/cargo/sources/git/mod.rs
src/cargo/sources/git/source.rs